//
//  CXHAdapterCommonStatusTracker.h
//  CXHAdSDK
//
//  Created by 陈坤 on 2022/3/13.
//

#import <Foundation/Foundation.h>
#import "CXHAdapterCommonDefine.h"

NS_ASSUME_NONNULL_BEGIN

@class CXHAdSDKPosModel;

@interface CXHAdapterCommonStatusTracker : NSObject

@property (nonatomic, copy) CXHAdapterPlatform platform;

@property (nonatomic, copy) CXHAdapterAdType adType;

- (instancetype)initWithPosModel:(CXHAdSDKPosModel *)posModel userID:(NSString *)userID;

- (void)sendReportWithStatus:(CXHAdapterReportStatus)status
                      number:(NSInteger)number;

- (void)sendReportWithStatus:(CXHAdapterReportStatus)status
                      number:(NSInteger)number
               reportURLList:(NSArray<NSString *> *)reportURLList;

@end

NS_ASSUME_NONNULL_END
